<?php session_start();
	$errores=$_SESSION["errores"];
	$errores=null;
	include_once("includes/ABD/usuario.php");	
	include_once("includes/gestionConexion.php");
	include_once("includes/funcionesValidar.php");
	$conexion = crearConexion("carlos","practica");
	$fallo=true;
	
	$nombre=$_REQUEST["Nombre"];
	if(validarNombYApell($nombre)==0){
		$fallo=false;
		$errores[0]="El nombre no es correcto";
	}
	$nombre = str_replace("\\","",$nombre);
	$nombre = str_replace("\'","",$nombre);
	
	$apellidos=$_REQUEST["Apellidos"];
	if(validarNombYApell($apellidos)==0){
		$fallo=false;
		$errores[1]="Los apellidos no son correctos";
	}
	$apellidos = str_replace("\\","",$apellidos);
	$apellidos = str_replace("\'","",$apellidos);
	
	$direccion=$_REQUEST["Direccion"];
	if(validarDireccion($direccion)==0){
		$fallo=false;
		$errores[2]="La direccíon no es correcta";
	}
	$direccion = str_replace("\\","",$direccion);
	$direccion = str_replace("\'","",$direccion);
	
	$email=$_REQUEST["Email"];
	if(validarNombYApell($email)==0){
		$fallo=false;
		$errores[3]="El email esta vacio";
	}
	if(comprobar_email($email)==0){
		$fallo=false;
		$errores[4]="El email no es correcto";
	}
	$email = str_replace("\\","",$email);
	$email = str_replace("\'","",$email);
	
	$dni=$_REQUEST["Dni"];
	$letra=$_REQUEST["Letra"];
	$dni = str_replace("\\","",$dni);
	$dni = str_replace("\'","",$dni);
	$letra = str_replace("\\","",$letra);
	$letra = str_replace("\'","",$letra);
	if(!validaDni($dni,$letra)){
		//no se permite el acceso a un dni no correcto
		$fallo=false;
		$errores[5]="El DNI no es correcto";
	}
	$dnicompleto=$dni.$letra;
	$encontrado=query_usuario_dni($dnicompleto,$conexion);		
	if($encontrado!=null){
		//no se permite añadir un isbn ya existente
		$falso=false;
		$errores[6]="No se puede añadir un DNI ya existente";
	}
	
	$passw=$_REQUEST["Contraseña"];
	$passw = str_replace("\\","",$passw);
	$passw = str_replace("\'","",$passw);
	
	$validapas=$_REQUEST["ValidaContra"];
	$validapas = str_replace("\\","",$validapas);
	$validapas = str_replace("\'","",$validapas);
	
	if(strcmp($passw,$validapas)){
		$fallo=false;
		$errores[7]="No has escrito la misma contraseña 2 veces";
	}	
	
	
	
	
	if($fallo){
		$maxsocio=query_max_usuario($conexion);
		$foto = "niidea.jpg";
	
		$maxsocio=query_max_usuario($conexion);
		if(insertar_usuario($maxsocio,$nombre,$apellidos,$direccion,$foto,$email,$dni,$letra,$passw,$conexion)){
			header("Location: ../index.php");
		}
		else{
			header("Location: registro.php");
		}
		
	}
	else{
		header("Location: registro.php");
	}	
	$_SESSION["errores"]=$errores;
	desconectarConexion($conexion);
?>